package horncomb.bpm.process.core;


/**
 * 流程实例创建器
 * @author Daniel
 */
public interface ProcessInstanceCreator {
	/**
	 * 创建流程实例
	 * @param parent TODO
	 * @param processDefinition
	 *            里程定义
	 * @param contextModel
	 *            上下文数据模型
	 * @return 流程实例
	 */
	ProcessInstance create(Token parent, ProcessDefinition processDefinition, Object contextModel);
}
